/*--------------------------------*- C++ -*----------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM Extend Project: Open Source CFD        |
|  \\    /   O peration     | Version:  1.6-ext                               |
|   \\  /    A nd           | Web:      www.extend-project.de                 |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    class       dictionary;
    location    "constant/polyMesh";
    object      blockMeshDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

convertToMeters 0.001;

vertices
(
 (0 0 0)
 (0.1 0 0)
 (1 0 0)
 (0 0.45 0)
 (0.1 0.5 0)
 (1 0.5 0)
 (0 1 0)
 (0.1 1 0)
 (1 1 0)

 (0 0 0.1)
 (0.1 0 0.1)
 (1 0 0.1)
 (0 0.45 0.1)
 (0.1 0.5 0.1)
 (1 0.5 0.1)
 (0 1 0.1)
 (0.1 1 0.1)
 (1 1 0.1)

 //- extra preCrack points
 (0 0.55 0)
 (0 0.55 0.1)
);

blocks
(
 // hex (0 1 4 3 9 10 13 12) (5 25 1) simpleGrading (1 1 1) // bottom left
 //hex (1 2 5 4 10 11 14 13) (40 25 1) simpleGrading (1 1 1) // bottom right
 hex (18 4 7 6 19 13 16 15) (5 25 1) simpleGrading (1 1 1) // top left
 hex (4 5 8 7 13 14 17 16) (40 25 1) simpleGrading (1 1 1) // top right
);

edges
(
);

patches
(
     patch cohesive
     (
      (4 5 14 13)
     )

    patch tracFree
    (
     (18 19 15 6)
     //(0 9 12 3)
     //(2 5 14 11)
     (5 8 17 14)
    )
    patch preCrack
    (
     (19 18 4 13)
     //(13 4 3 12)
    )
    patch top
    (
     (6 15 16 7)
     (7 16 17 8)
    )
//     patch bottom
//     (
//      (0 1 10 9)
//      (10 1 2 11)
//     )
    empty back
    (
     //(0 3 4 1)
     //(1 4 5 2)
     (18 6 7 4)
     (4 7 8 5)
     )

    empty front
    (
     //(9 10 13 12)
     //(10 11 14 13)
     (19 13 16 15)
     (13 14 17 16)
    )
);

mergePatchPairs
(
);

// ************************************************************************* //
